package com.google.appengine.medmobileserver.business;

public class ResultadoBusca implements Comparable<ResultadoBusca>  {

	private Profissional p; 
	private int distancia=0;
	private String sTextoDistancia = "";
	private boolean BuscaGPS = false;

	
	
	public ResultadoBusca(Profissional p, int distancia,
			String sTextoDistancia, boolean buscaGPS) {
		super();
		this.p = p;
		this.distancia = distancia;
		this.sTextoDistancia = sTextoDistancia;
		BuscaGPS = buscaGPS;
	}
	
	
	
	public Profissional getP() {
		return p;
	}

	public void setP(Profissional p) {
		this.p = p;
	}

	public int getDistancia() {
		return distancia;
	}

	public void setDistancia(int distancia) {
		this.distancia = distancia;
	}

	public String getsTextoDistancia() {
		return sTextoDistancia;
	}

	public void setsTextoDistancia(String sTextoDistancia) {
		this.sTextoDistancia = sTextoDistancia;
	}

	public boolean isBuscaGPS() {
		return BuscaGPS;
	}

	public void setBuscaGPS(boolean buscaGPS) {
		BuscaGPS = buscaGPS;
	}



	@Override
	public int compareTo(ResultadoBusca resultado) {

        if(this.getDistancia() > resultado.getDistancia()){

            return 1;

        }

        else if(this.getDistancia() < resultado.getDistancia()){

            return -1;

        }
        
        return 0 ;
        		

	}

}
